Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Інформація про навчальний заклад

ВУЗ:
Інші
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2024
Тип роботи:
Курсова робота
Предмет:
Інтелектуальні системи

Частина тексту файла

Кафедра комп’ютерних інтелектуальних систем та мереж Курсова робота з дисципліни «Теорія алгоритмів» ВСТУП Під час розробки програмних проектів часто виникає необхідність обробки великої кількості одноманітно організованих даних. У таких випадках подібні дані зручно обробляти як єдине ціле, для чого вони представляються у вигляді масиву - іменованої послідовності даних одного типу. У курсовій роботі розглядаються такий популярний спосіб обробки масивів як сортування. Сортування-процес перестановки елементів заданої множини в певному порядку, мета якого – полегшити наступний пошук елементів у масиві. В даний час існує безліч алгоритмів сортування масивів, які застосовуються залежно від того які умови функціонування стоять перед розроблюваної програмою. Алгоритм - це точно визначена (однозначна) послідовність простих (елементарних) дій, які забезпечують вирішення будь-якої задачі з деякого класу, тобто такий набір інструкцій, який можна реалізувати чисто механічно, незалежно від розумових здібностей і можливостей виконавця. Ефективність алгоритму визначається аналізом, який повинен дати чітке уявлення, по-перше, про ємнісну і, по-друге, про часову складність процесу. Мова йде про розміри пам'яті, в якій належить розміщувати всі дані, які беруть участь в обчислювальному процесі (до них відносяться вхідні набори, проміжна і вихідна інформація), а також фізичні ресурси, витрачені виконавцем. У курсовій роботі представлені два методи реалізації математичних задач сортування за допомогою алгоритмів. Проведена коротка характеристика використовуваних структур даних, ефективність їх застосування у даних завданнях. ЗМІСТ Вступ.... 2 . Завдання до курсової роботи 4 . Загальні положення 5 2.1. Число з плаваючою точкою (комою) 7 2.2. Представлення чисел з плаваючою точкою в ЕОМ 8 2.3. Стандарт IEE-754 13 3. Складання чисел з плаваючою точкою (комою) 21 3.1. Правила виконання операції додавання 22 3.2. Склад АЛУ для операції складання чисел з плаваючою точкою 26 3.3. Алгоритм додавання чисел з плаваючою точкою 26 4. Висновок 28 Додатки 29 Список літератури 31 1.ЗАВДАННЯ ДО КУРСОВОЇ РОБОТИ Для вибору варіанта завдання визначимо цілочислову остачу від ділення виразу Y, утвореного сумою: Х+23, де Х отримана шляхом множення останньої цифри номера групи на 100. число Х = 2*100 = 200, 23 – останні цифри у заліковій книжці (номер за списком групи) . (Y mod 2) + 1 — алгоритми покриття; 223= 1+1=2 (Y mod 2) + 1 — алгоритми сортування. 223=1+1=2 Виходячи з цього, в якості алгоритму покриття буде виступати алгоритм A2 – побудова одного мінімального покриття, а як алгоритм сортування – С2 - простим обміном (бульбашкове сортування). АЛГОРИТМ СОРТУВАННЯ ПРОСТИМ ОБМІНОМ (БУЛЬБАШКОВЕ СОРТУВАННЯ) Існує безліч методів сортування. Одні з них є більш ефективними, інші - простіше для розуміння. Досить простий для розуміння є сортування методом бульбашки, який також називають методом простого обміну. 1.1.1. Постановка завдання Завданням даної роботи є побудова алгоритму сортування масиву методом простого обміну (бульбашкового покриття). Дуже часто для зручності в обчислювальної техніки однотипні дані представляються у вигляді масивів. Масив – це об'єкт даних, в якому зберігається кілька одиниць даних, ідентифікованих за допомогою одного або декількох індексів. У простому випадку масив має постійну довжину і зберігає одиниці даних одного і того ж типу. Кількість використаних індексів масиву може бути різним. Масиви з одним індексом називають одновимірними, з двома – двовимірними і т.д. Одновимірний масив не строго відповідає вектору в математиці, двовимірний – матриці. Найчастіше застосовуються масиви з одним або двома індексами, рідше – з трьома, ще більша кількість індексів зустрічається вкрай рідко. Алгоритм сортування бульбашкою полягає в послідовних обходах масиву з перестановкою пар сусідніх елементів (якщо потрібно) таким чином, що на кожному обході максимальний елемент «спливає» до кінця масиву - як бульбашка в воді. Потр...
Антиботан аватар за замовчуванням

05.01.2015 16:01

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини